A Practical Guide to Testing the Understandability of Notations
نویسنده
چکیده
Model-driven development is the process of creating models of a software system and transforming them into source code. Since the stepwise transformations can be done automatically or by hand, the notations of the models should be both precise and understandable. This is especially important if the software system is developed by a large, international team where the persons who model differ from the ones who implement the source code based on the models’ content. Understandability and precision can be experimentally tested. This paper presents a guideline for planning and conducting such experiments. The guideline is derived from a theoretical framework and designed to yield valid and statistically significant results by a simple experimental procedure. Additionally, an open-source tool is provided that supports the suggestions. Guideline and tool have been successfully applied in an industrial context: Experiments revealed that a graphical notation used for model-driven development within SAP AG is as precise as a textual notation, but more difficult to understand.
منابع مشابه
A Practical Guide to Differential Diagnosis of Small B Cell Lymphomas
Correct diagnosis and classification of lymphoid neoplasms depends on the integration of morphologic, immunophenotypic and molecular genetic features. The mature small B cell lymphomas despite their overlapping histomorphologies, have different clinical behavior and treatment. In this review, differentia...
متن کاملToward enhanced life-cycle support for declarative processes
The need for flexible process-aware information systems resulted in a recent interest in declarative approaches, as they promise a high degree of flexibility. However, the potential of current declarative approaches is impeded by deficiencies in understandability and maintainability. This paper proposes an approach toward better understandability and maintainability of declarative processes by ...
متن کاملFuzzy decision making in testing hypotheses: An introduction to the packages ``FPV" and ``Fuzzy.p.value" with practical examples
This paper reviews and compares two R packages ``FPV" and ``Fuzzy.p.value".These packages are designed for testing hypotheses in a fuzzy environment using a fuzzy $p$-value based approach.In fact, the packages ``FPV" and ``Fuzzy.p.value" propose some useful functions for testing hypotheses when the data / hypotheses are fuzzy rather than crisp.The proposed methods and function...
متن کاملAdaptation of the European Commission-recommended user testing method to patient medication information leaflets in Japan
BACKGROUND The safe use of drugs relies on providing accurate drug information to patients. In Japan, patient leaflets called Drug Guide for Patients are officially available; however, their utility has never been verified. This is the first attempt to improve Drug Guide for Patients via user testing in Japan. PURPOSE To test and improve communication of drug information to minimize risk for ...
متن کاملEssentials for Developing and Validating Psychological Scales: Guide to Best Practices
Although Scale development is a common work in behavioral and psychological research, many of them are not adequately exact and perfect. Designing and validating a scale is not only straightforward but also it is an onerous and unfamiliar process. This process requires accuracy and exactness. Therefore, the purpose of this paper was to concisely review the step by step process of scale developm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008